What is the meaning of the word "thermal spring"?
Definitions:
-
a natural spring of water at a temperature of 70 F or above noun
- The resort surrounded a thermal spring and allowed guests to relax in the rejuvenating waters.